0
1
2
4
6
8
10
12
14
45
46
47
48
49
50
51
52
53
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
92
94
96
113
114
115
117
119
121
123
125
127
128
129
130
132
134
136
138
140
142
176
177
178
179
180
181
191
228
229
230
231
233
235
237
239
241
243
250
251
